package com.common.utils;

import java.util.Collections;
import java.util.LinkedList;
import java.util.List;

import org.apache.log4j.Logger;

/**
 * 待优化实现审计日志跟踪记录类
 * 1、主要是实现 操作跟踪日志在过滤器或者拦截器中实现先将 审计T_operation_log vo数据记录到缓存linkedlist中；
 * 2、linkedlist实现线程安全；
 * 3、实现当linkedlist中数据良达到一定数量时，如1000条或者某个值时，启动一个job向数据库中批量 addBatch数据。现行方案是直接插入，暂时不用缓存和批量插入
 * @author davexin
 * 2016-3-25
 */
public class TraceCache {

	Logger log = Logger.getLogger(TraceCache.class);

	private static List traceList = Collections.synchronizedList(new LinkedList());


	public String  addTrace(){

		return "";
	}

	private String removeTrace(){

		return "";
	}

	private String saveTrace(){

		return "";
	}

	public String clearTrace(){

		return "";
	}

	public static void main(String[] args) {

	}

}
